package com.vueapi.domain.vo;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Classname ArticleVo
 * @Description TODO
 * @Created by 赵宏建
 * @Date 2022/9/22 14:43
 * @Version 1.0.0
 */
@Data
public class ArticleVo {
    /**
     * 主键ID
     */
    private Integer id;

    /**
     * 简介
     */
    private String summary;

    /**
     * 标题
     */
    private String title;

    /**
     * 浏览数量
     */
    private Integer viewCounts;

    /**
     * 评论数量
     */
    private Integer commentCounts;

    /**
     * 博客内容
     */
    private String content;

    /**
     * 博客封面图
     */
    private String coverImage;

    /**
     * 原文链接
     */
    private String originalLink;

    /**
     * 字数统计
     */
    private Integer fontCounts;

    /**
     * 预计阅读时间
     */
    private Integer readTime;

    /**
     * 类型 [0-原创 1-转载]
     */
    private Integer isOriginal;

    /**
     * 是否置顶 [0-否 1-是]
     */
    private Integer isWeight;

    /**
     * 是否发布 [0-下架 1-发布]
     */
    private Integer isPublish;

    /**
     * 是否允许评论 [0-不允许 1-允许]
     */
    private Integer isComment;

    /**
     * 逻辑删除 [0-否 1-是]
     */
    private Integer isDeleted;

    /**
     * 博客分类ID
     */
    private Integer categoryId;

    /**
     * 博客分类名称 [冗余]
     */
    private String categoryName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    private List<String> tags;
}
